package com.example.llm.learn.springmcp.tools;

import com.example.llm.learn.springmcp.dto.PhoneDTO;
import org.springframework.ai.tool.annotation.Tool;
import org.springframework.ai.tool.annotation.ToolParam;
import org.springframework.stereotype.Service;

/**
 * @author chenglei
 * @description:
 * @date 2025-05-07 21:40
 * @email
 */
@Service
public class PhoneService {

    @Tool(description = "搜索手机信息")
    public PhoneDTO getPhone(@ToolParam(description = "手机品牌") String brand, @ToolParam(description = "手机版本", required = false) String version) {
        return new PhoneDTO("鸭梨", "15 PRO",
                "鸭梨手机即北京大鸭梨公司研发的智能手机系列，一般指iPear，自2001年发布第一代产品后，凭借创新设计、强大性能和流畅系统，在全球收获大量粉丝");
    }

}
